UNIT 1
UNIT 2
UNIT 3
- Electronic Product Code (EPC)
- Near Field Comm (NFC)
- 6LoWPAN
- End to End Reliability: MQTT, SCADA Hardware and Software Platforms
- Implementation of Basic Sensors (temperature, humidity, proximity, gas, air quality, Ultrasonic sensors)
- Internet of Things Privacy and Security Issues
- Steps towards a security platform in IoT
Sample Lab Work (indicative) (1 Credits, 30 Hours)
- Writing a simple “Hello World” program to blink an LED on the board.
- Interfacing basic sensors (e.g., temperature, light) and displaying sensor readings.
- Creating simple data visualisation dashboards.
- Applying basic statistical analysis to sensor data (e.g., calculating average, maximum, minimum values).
- Implementing basic automation based on sensor inputs (e.g., turning on/off a fan based on temperature readings).
- Design and implement a simple IoT system to monitor and control a home appliance, such as a light bulb or a fan.
- Sending sensor data from one device to another or to a cloud server and displaying data on the server dashboard.
- Using IoT APIs to control and monitor devices.
- Exploring different IoT communication models (e.g., request-response, publish-subscribe).
- Experimenting with different IoT communication technologies (e.g., Bluetooth Low Energy, ZigBee, LoRaWAN).
- Exploring different IoT hardware platforms (e.g., Raspberry Pi, ESP8266 WiFi Module, Arduino).
- Programming IoT devices using different software platforms (e.g., Python, C/C++, Arduino IDE).
- Implementing security measures on IoT devices (e.g., authentication, encryption).
- Learning about IoT privacy and security issues.
- Experimenting with different IoT cloud platforms (e.g., AWS IoT Core, Azure IoT Hub, Google Cloud IoT Core).
SUGGESTED READING:
Text Books:
- Vijay Madisetti and ArshdeepBahga, “Internet of Things (A Hands-on-Approach)”, 1st Edition, VPT, 2014. (ISBN-13: 978-8173719547)
- Internet of Things (IoT), Dr. KamleshLakhwani, Dr. Hemant Kumar Gianey, Joseph Kofi Wireko, Kamal Kant Hiran